Service availability and discovery responsiveness : a user-perceived view on service dependability
نویسنده
چکیده
Services play an increasingly important role in modern networks, ranging from web service provision of global businesses to the Internet of Things. Dependability of service provision is thus one of the primary goals. For successful provision, a service first needs to be discovered and connected to by a client. Then, during actual service usage, it needs to perform according to the requirements of the client. Since providers and clients are part of a connecting Information and Communications Technology (ICT) infrastructure, service dependability varies with the position of actors as the ICT devices needed for service provision change. Service dependability models need to incorporate these user-perceived perspectives. We present two approaches to quantify user-perceived service dependability. The first is a model-driven approach to calculate instantaneous service availability. Using input models of the service, the infrastructure and a mapping between the two to describe actors of service communication, availability models are automatically created by a series of model to model transformations. The feasibility of the approach is demonstrated using exemplary services in the network of University of Lugano, Switzerland. The second approach aims at the responsiveness of the service discovery layer, the probability to find service instances within a deadline even in the presence of faults, and is the main part of this thesis. We present a hierarchy of stochastic models to calculate user-perceived responsiveness based on monitoring data from the routing layer. Extensive series of experiments have been run on the Distributed Embedded Systems (DES) wireless testbed at Freie Universität Berlin. They serve both to demonstrate the shortcomings of current discovery protocols in modern dynamic networks and to validate the presented stochastic models. Both approaches demonstrate that the dependability of service provision indeed differs considerably depending on the position of service clients and providers, even in highly reliable wired networks. The two approaches enable optimization of service networks with respect to known or predicted usage patterns. Furthermore, they anticipate novel service dependability models which combine service discovery, timeliness, placement and usage, areas that until now have been treated to a large extent separately.
منابع مشابه
Dependability Differentiation in Cloud Services
Cloud computing is an evolving computing paradigm in which computing is provided to consumers upon request as a service and is charged on pay-as-you-go basis. The virtually infinite computing resources on the cloud provider side and the dramatic decrease of investment requirement on the consumer side have made large companies to consider outsourcing their IT services to cloud providers. But, la...
متن کاملReliability, Availability, Dependability and Performability: a User-centered View
Reliability and availability have long been considered twin system properties that could be enhanced by distribution. Paradoxically, the traditional de nitions of these properties do not recognize the positive impact of recovery|as distinct from simple repair and restart|on reliability, nor the negative e ect of recovery, and of internetworking of clients and servers, on availability. As a resu...
متن کاملA User-Perceived Availability Evaluation of a Web Based Travel Agency
A hierarchical modeling framework for the dependability evaluation of Internet-based applications is presented and illustrated on a travel agency example. Modeling is carried out considering four levels, namely: user, function, service and resource levels. The first level describes how the users invoke the application and the three remaining levels detail how the user requests are handled by th...
متن کاملSelf-Aware Adaptive Service Networks with Dependability Guarantees
Disasters striking in inhabited areas pose a significant risk to the development and growth of modern societies. The impact of any disaster would be severe. In case a disaster strikes, fast and safe mitigation of damages is important. Information and communication technology (ICT) plays a crucial role in helping reconnaissance and first response teams on disaster sites. Most rescue teams bring ...
متن کاملBandwidth and Delay Optimization by Integrating of Software Trust Estimator with Multi-User Cloud Resource Competence
Trust Establishment is one of the significant resources to enhance the scalability and reliability of resources in the cloud environment. To establish a novel trust model on SaaS (Software as a Service) cloud resources and to optimize the resource utilization of multiple user requests, an integrated software trust estimator with multi-user resource competence (IST-MRC) optimization mechanism is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015